package com.vlong.town.mapper.insurance;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.vlong.town.entity.insurance.InsuranceInfo;

/**
 * 保险信息Mapper接口
 * @author Assassin
 */
@Mapper
public interface InsuranceInfoMapper {

    /**
     * 添加保险信息
     * @param InsuranceInfo 参数实体
     */
    public void insert(InsuranceInfo insuranceInfo);

    /**
     * 逻辑删除保险信息
     * @param insuranceId 主键值
     */
    public void delete(Long insuranceId);

    /**
     * 修改保险信息
     * @param InsuranceInfo 参数实体
     */
    public void update(InsuranceInfo insuranceInfo);

    /**
     * 根据主键查询保险信息
     * @param insuranceId
     * @return
     */
    public InsuranceInfo selectById(Long insuranceId);

    /**
     * 查询保险信息
     * @param InsuranceInfo 参数实体
     * @return List<InsuranceInfo>
     */
    public List<InsuranceInfo> selectList(InsuranceInfo insuranceInfo);
}
